import { baseRequestClient } from './request';

/**
 * 单文件上传（POST /upload/file）
 * @param file 文件对象
 * @returns 上传结果，通常包含 url 或文件信息
 */
export async function uploadFile(file: File) {
  const form = new FormData();
  form.append('file', file);
  const res = await baseRequestClient.post('/upload/file', form, {
    headers: {
      'Content-Type': 'multipart/form-data',
    },
  });
  return res?.data;
}